package edu.ahut.corejava2;

public class ClassDemo {
    int m_x = 0;//成员字段 member field
    static int s_y = 0; //类字段 static/class field


    static {//只能调用一次，在类被加载的时候触发，在一切其他静态方法之前调用
        System.out.println("类字段初始化");
        s_y++;
    }

    static void g() {//需要手动调用，可以调用多次
        System.out.println("普通静态方法");
        s_y++;
    }

    public static void main(String[] args) {
        ClassDemo test = null;

        // g();
        System.out.println(ClassDemo.s_y);
        test = new ClassDemo();
        new ClassDemo();
        System.out.println(test.m_x);
    }
}
